to persist - French English Dictionary